.Login {
  padding: 10px;
  text-align: start;
}
.Login .login-top .logo {
  margin-right: 5px;
}
.Login .login-top .logotext {
  font-weight: 700;
  font-size: 18px;
}
.Login .login-top .back {
  color: #cecece;
}
.Login .login-text {
  padding: 0 15px;
  margin-top: 50px;
  width: 200px;
}
.Login .login-text .welcome {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 10px;
}
.Login .login-text .english {
  color: #9a9a9a;
  font-size: 18px;
  line-height: 24px;
}
.Login .login-input {
  margin-top: 40px;
}
.Login .login-input .pass .fr {
  margin-top: 10px;
  margin-right: 15px;
  color: #b2b2b2;
  text-align: right;
}
.Login .login-input .register {
  margin-top: 20px;
  width: 100%;
  border-radius: 60px;
  color: #b2b2b2;
}
.Login .login-input .mask {
  background-color: rgba(12, 52, 186, 0.8);
}
.Login .login-input .toregister {
  height: 70% !important;
  padding: 10px;
  box-sizing: border-box;
}
.Login .login-input .toregister .logintrue {
  text-align: center;
}
.Login .login-input .toregister .logintrue .comeback {
  padding-right: 15px;
  font-size: 24px;
  text-align: right;
}
.Login .login-input .toregister .logintrue .nametop {
  font-weight: 700;
  font-size: 24px;
  text-align: left;
  padding-left: 15px;
}
.Login .login-input .toregister .register {
  background-color: #0c34ba;
  color: #fff;
}
.Login .login-input .van-form .van-popup .van-form .van-field {
  margin-top: 20px;
}
.iconfont {
  font-family: iconfont !important;
  font-size: 40px;
  font-style: normal;
  // color: #0833bc;
  -moz-osx-font-smoothing: grayscale;
}
